package com.itrencai.d9_exception;

//需求：认为年龄小于0岁，大于200岁为一个异常
public class ExceptionDemozidingyi {
    public static void main(String[] args) {
        try {
            checkAge(23);
        } catch (AgeIlleagalException e) {
            e.printStackTrace();
        }
    }
    public static void checkAge(int age) throws AgeIlleagalException {
        if(age<0||age>200){
            //抛出去一个异常给调用者
            //throw是在方法内部直接创建一个异常对象并从此点抛出
            //throws是用在方法声明上面的，抛出方法内部的异常
            throw  new AgeIlleagalException(age+"is illeagal！");
        }else{
            System.out.println("年龄合法，推荐商品给其购买");
        }
    }
}
